﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ETL.Common
{
    public class Constants
    {
        public static class ProjectStatusCode
        {
            public const string IN_PROGRESS = "IN PROGRESS";
            public const string NOT_STARTED = "NOT STARTED";
            public const string COMPLETED = "COMPLETED";
        }
        public static class SessionVars
        {
            public const string CurrentProjectId = "CurrentProjectId";
            public const string CurrentProjectName = "CurrentProjectName";
            public const string CurrentProjectDescription = "CurrentProjectDescription";
           

            public const string CurrentCategoryId = "CurrentCategoryId";
            public const string CurrentCategoryName = "CurrentCategoryName";
            public const string CurrentCategoryDescription = "CurrentCategoryDescription";


            public const string CurrentTaskId = "CurrentTaskId";
            public const string CurrentTaskName = "CurrentTaskName";
            public const string CurrentTaskDescription = "CurrentTaskDescription";

            public const string CurrentActivity = "CurrentActivity";

            public const string LastProjectId = "LastProjectId";
            public const string LastProjectName = "LastProjectName";
            public const string LastProjectDescription = "LastProjectDescription";


            public const string LastCategoryId = "LastCategoryId";
            public const string LastCategoryName = "LastCategoryName";
            public const string LastCategoryDescription = "LastCategoryDescription";


            public const string LastTaskId = "LastTaskId";
            public const string LastTaskName = "LastTaskName";
            public const string LastTaskDescription = "LastTaskDescription";

            public const string LastActivity = "LastActivity";

            public const string Resuming = "Resuming";

            public const string Etr = "ETR";
            public const string EtrDescription = "EtrDescription";

            public const string Loading = "Loading";
            public const string UserId = "UserId";
            public const string UserName = "UserName";
            public const string EngType = "EngType";

            public const string SelectedProject = "SelectedProject";

            // management mode
            public const string Management = "Management";

            // Time spent status
            public const string TimeSpentStatus = "TimeSpentStatus";

        }

        public static class RoleName
        {
            public const string User = "User";
            public const string Admin = "Admin";
            public const string Lead = "Lead";
        }

        public static class TaskLogonState
        {
            public const string Successful = "Successful";
            public const string Suspended = "Suspended";
            public const string Completed = "Completed";
            public const string Failed = "Failed";
        }

    }
}
